#ifndef STORAGE_CAMERA_OBJ_H
#define STORAGE_CAMERA_OBJ_H

#include "Camera.hpp"

class StorageCamera : public BaseCamera
{
  public:
    virtual CameraType GetCameraType() override final
    {return CameraType::STORAGE;}
    virtual void StartPreview()=0;
    virtual void StopPreview()=0;
    virtual ImgInf PreviewImageType()=0;
    virtual void StartRecord()=0;
    virtual void StopRecord()=0;
    virtual ImgInf RecordImageType()=0;
};

#endif
